package or.exa.cangguan.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import or.exa.cangguan.entity.vo.GoodsVo;

import java.util.Date;
import java.util.List;

@Data
public class OutStoreVo {
    /**
     * 出库单id
     */
    private Integer id;


    private Integer outId;
    /**
     * 货物目标
     */
    private String goodsDestination;

    /**
     * 出库单据号
     */
    private String outNumber;

    /**
     * 计划出库时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date outPlanTime;

    /**
     * 仓库名称
     */
    private String storeName;

    /**
     * 出库状态：0未出库、1已出库、2取消、3推迟
     */
    private String outStatus;

    /**
     * 业务单据号
     */
    private String bizNo;

    /**
     * 商品列表
     */
    private List<GoodsVo> goodsList;

    /**
     * 当前页码
     */
    private Integer pageNum;

    /**
     * 每页数量
     */
    private Integer pageSize;
}
